package com.xgluo.hungryMode;

/**
 * @author xgluo
 * @program SingleTon
 * @name StaticCode
 * @description 饿汉模式：静态代码块
 * @date 2025年03月17日
 */
public class HungryStaticCode {

    // 指向自己实例的私有静态引用，主动创建
    private static HungryStaticCode instance;

    // 私有的构造方法
    private HungryStaticCode(){}

    static{
        instance  = new HungryStaticCode();
    }

    // 以自己实例为返回值的静态的公有方法，静态工厂方法
    public static HungryStaticCode getSingleton1(){
        return instance;
    }

}
